/*
 STM32F4-3DSound - Copyright (C) 2015 Cahya Wirawan.
 
 This file is part of STM32F4-3DSound
 
 STM32F4-3DSound is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.
 
 STM32F4-3DSound is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/**
 * @file      cwWindowsFunction.h
 * @brief     Hann Windows Function
 * @details
 */

#ifndef __CW_WINDOWSFUNCTION_H__
#define __CW_WINDOWSFUNCTION_H__

#ifdef FIXED_POINT
0, 0, 1, 3, 5, 8, 11, 15, 
20, 25, 31, 37, 44, 52, 61, 69, 
79, 89, 100, 111, 123, 136, 149, 163, 
178, 193, 208, 225, 242, 259, 277, 296, 
315, 335, 356, 377, 399, 421, 444, 468, 
492, 517, 542, 568, 595, 622, 650, 678, 
707, 736, 766, 797, 829, 860, 893, 926, 
960, 994, 1029, 1064, 1100, 1136, 1174, 1211, 
1250, 1288, 1328, 1368, 1408, 1449, 1491, 1533, 
1576, 1619, 1663, 1708, 1753, 1798, 1844, 1891, 
1938, 1986, 2034, 2083, 2133, 2182, 2233, 2284, 
2335, 2387, 2440, 2493, 2547, 2601, 2655, 2711, 
2766, 2823, 2879, 2937, 2994, 3053, 3111, 3170, 
3230, 3290, 3351, 3412, 3474, 3536, 3599, 3662, 
3726, 3790, 3855, 3920, 3985, 4051, 4118, 4185, 
4252, 4320, 4388, 4457, 4526, 4596, 4666, 4737, 
4808, 4879, 4951, 5023, 5096, 5169, 5243, 5317, 
5391, 5466, 5541, 5617, 5693, 5769, 5846, 5923, 
6001, 6079, 6157, 6236, 6315, 6395, 6475, 6555, 
6636, 6717, 6798, 6880, 6962, 7045, 7128, 7211, 
7294, 7378, 7463, 7547, 7632, 7717, 7803, 7889, 
7975, 8061, 8148, 8235, 8323, 8411, 8499, 8587, 
8676, 8765, 8854, 8943, 9033, 9123, 9214, 9304, 
9395, 9486, 9578, 9669, 9761, 9853, 9946, 10038, 
10131, 10224, 10318, 10411, 10505, 10599, 10693, 10788, 
10883, 10977, 11073, 11168, 11263, 11359, 11455, 11551, 
11647, 11744, 11840, 11937, 12034, 12131, 12228, 12326, 
12423, 12521, 12619, 12717, 12815, 12913, 13012, 13110, 
13209, 13308, 13407, 13506, 13605, 13704, 13803, 13903, 
14002, 14102, 14201, 14301, 14401, 14501, 14601, 14701, 
14801, 14901, 15002, 15102, 15202, 15303, 15403, 15503, 
15604, 15704, 15805, 15906, 16006, 16107, 16207, 16308, 
16409, 16509, 16610, 16711, 16811, 16912, 17012, 17113, 
17213, 17314, 17414, 17515, 17615, 17715, 17816, 17916, 
18016, 18116, 18216, 18316, 18416, 18516, 18615, 18715, 
18815, 18914, 19014, 19113, 19212, 19311, 19410, 19509, 
19608, 19706, 19805, 19903, 20001, 20099, 20197, 20295, 
20393, 20490, 20587, 20685, 20782, 20878, 20975, 21072, 
21168, 21264, 21360, 21456, 21551, 21647, 21742, 21837, 
21932, 22026, 22121, 22215, 22309, 22403, 22496, 22589, 
22682, 22775, 22868, 22960, 23052, 23144, 23235, 23326, 
23417, 23508, 23599, 23689, 23779, 23868, 23958, 24047, 
24136, 24224, 24312, 24400, 24488, 24575, 24662, 24749, 
24835, 24921, 25007, 25092, 25178, 25262, 25347, 25431, 
25514, 25598, 25681, 25764, 25846, 25928, 26009, 26091, 
26172, 26252, 26332, 26412, 26491, 26570, 26649, 26727, 
26805, 26882, 26960, 27036, 27112, 27188, 27264, 27339, 
27413, 27488, 27561, 27635, 27708, 27780, 27852, 27924, 
27995, 28066, 28136, 28206, 28275, 28344, 28413, 28481, 
28549, 28616, 28683, 28749, 28815, 28880, 28945, 29009, 
29073, 29136, 29199, 29262, 29324, 29385, 29446, 29507, 
29567, 29626, 29685, 29744, 29802, 29859, 29916, 29973, 
30029, 30084, 30139, 30193, 30247, 30301, 30353, 30406, 
30457, 30509, 30559, 30610, 30659, 30708, 30757, 30805, 
30852, 30899, 30946, 30992, 31037, 31082, 31126, 31169, 
31212, 31255, 31297, 31338, 31379, 31419, 31459, 31498, 
31537, 31575, 31612, 31649, 31685, 31721, 31756, 31790, 
31824, 31858, 31890, 31923, 31954, 31985, 32016, 32045, 
32075, 32103, 32131, 32159, 32186, 32212, 32238, 32263, 
32287, 32311, 32334, 32357, 32379, 32401, 32421, 32442, 
32461, 32480, 32499, 32517, 32534, 32550, 32566, 32582, 
32597, 32611, 32624, 32637, 32650, 32661, 32672, 32683, 
32693, 32702, 32711, 32719, 32726, 32733, 32739, 32745, 
32750, 32754, 32758, 32761, 32763, 32765, 32766, 32767, 
32767, 32766, 32765, 32763, 32761, 32758, 32754, 32750, 
32745, 32739, 32733, 32726, 32719, 32711, 32702, 32693, 
32683, 32672, 32661, 32650, 32637, 32624, 32611, 32597, 
32582, 32566, 32550, 32534, 32517, 32499, 32480, 32461, 
32442, 32421, 32401, 32379, 32357, 32334, 32311, 32287, 
32263, 32238, 32212, 32186, 32159, 32131, 32103, 32075, 
32045, 32016, 31985, 31954, 31923, 31890, 31858, 31824, 
31790, 31756, 31721, 31685, 31649, 31612, 31575, 31537, 
31498, 31459, 31419, 31379, 31338, 31297, 31255, 31212, 
31169, 31126, 31082, 31037, 30992, 30946, 30899, 30852, 
30805, 30757, 30708, 30659, 30610, 30559, 30509, 30457, 
30406, 30353, 30301, 30247, 30193, 30139, 30084, 30029, 
29973, 29916, 29859, 29802, 29744, 29685, 29626, 29567, 
29507, 29446, 29385, 29324, 29262, 29199, 29136, 29073, 
29009, 28945, 28880, 28815, 28749, 28683, 28616, 28549, 
28481, 28413, 28344, 28275, 28206, 28136, 28066, 27995, 
27924, 27852, 27780, 27708, 27635, 27561, 27488, 27413, 
27339, 27264, 27188, 27112, 27036, 26960, 26882, 26805, 
26727, 26649, 26570, 26491, 26412, 26332, 26252, 26172, 
26091, 26009, 25928, 25846, 25764, 25681, 25598, 25514, 
25431, 25347, 25262, 25178, 25092, 25007, 24921, 24835, 
24749, 24662, 24575, 24488, 24400, 24312, 24224, 24136, 
24047, 23958, 23868, 23779, 23689, 23599, 23508, 23417, 
23326, 23235, 23144, 23052, 22960, 22868, 22775, 22682, 
22589, 22496, 22403, 22309, 22215, 22121, 22026, 21932, 
21837, 21742, 21647, 21551, 21456, 21360, 21264, 21168, 
21072, 20975, 20878, 20782, 20685, 20587, 20490, 20393, 
20295, 20197, 20099, 20001, 19903, 19805, 19706, 19608, 
19509, 19410, 19311, 19212, 19113, 19014, 18914, 18815, 
18715, 18615, 18516, 18416, 18316, 18216, 18116, 18016, 
17916, 17816, 17715, 17615, 17515, 17414, 17314, 17213, 
17113, 17012, 16912, 16811, 16711, 16610, 16509, 16409, 
16308, 16207, 16107, 16006, 15906, 15805, 15704, 15604, 
15503, 15403, 15303, 15202, 15102, 15002, 14901, 14801, 
14701, 14601, 14501, 14401, 14301, 14201, 14102, 14002, 
13903, 13803, 13704, 13605, 13506, 13407, 13308, 13209, 
13110, 13012, 12913, 12815, 12717, 12619, 12521, 12423, 
12326, 12228, 12131, 12034, 11937, 11840, 11744, 11647, 
11551, 11455, 11359, 11263, 11168, 11073, 10977, 10883, 
10788, 10693, 10599, 10505, 10411, 10318, 10224, 10131, 
10038, 9946, 9853, 9761, 9669, 9578, 9486, 9395, 
9304, 9214, 9123, 9033, 8943, 8854, 8765, 8676, 
8587, 8499, 8411, 8323, 8235, 8148, 8061, 7975, 
7889, 7803, 7717, 7632, 7547, 7463, 7378, 7294, 
7211, 7128, 7045, 6962, 6880, 6798, 6717, 6636, 
6555, 6475, 6395, 6315, 6236, 6157, 6079, 6001, 
5923, 5846, 5769, 5693, 5617, 5541, 5466, 5391, 
5317, 5243, 5169, 5096, 5023, 4951, 4879, 4808, 
4737, 4666, 4596, 4526, 4457, 4388, 4320, 4252, 
4185, 4118, 4051, 3985, 3920, 3855, 3790, 3726, 
3662, 3599, 3536, 3474, 3412, 3351, 3290, 3230, 
3170, 3111, 3053, 2994, 2937, 2879, 2823, 2766, 
2711, 2655, 2601, 2547, 2493, 2440, 2387, 2335, 
2284, 2233, 2182, 2133, 2083, 2034, 1986, 1938, 
1891, 1844, 1798, 1753, 1708, 1663, 1619, 1576, 
1533, 1491, 1449, 1408, 1368, 1328, 1288, 1250, 
1211, 1174, 1136, 1100, 1064, 1029, 994, 960, 
926, 893, 860, 829, 797, 766, 736, 707, 
678, 650, 622, 595, 568, 542, 517, 492, 
468, 444, 421, 399, 377, 356, 335, 315, 
296, 277, 259, 242, 225, 208, 193, 178, 
163, 149, 136, 123, 111, 100, 89, 79, 
69, 61, 52, 44, 37, 31, 25, 20, 
15, 11, 8, 5, 3, 1, 0, 0
#else
0.000000, 0.000009, 0.000038, 0.000085, 0.000151, 0.000236, 0.000339, 0.000462, 
0.000603, 0.000764, 0.000943, 0.001141, 0.001357, 0.001593, 0.001847, 0.002120, 
0.002412, 0.002723, 0.003052, 0.003401, 0.003768, 0.004153, 0.004558, 0.004981, 
0.005422, 0.005883, 0.006362, 0.006859, 0.007376, 0.007910, 0.008464, 0.009036, 
0.009626, 0.010235, 0.010862, 0.011508, 0.012173, 0.012855, 0.013556, 0.014276, 
0.015014, 0.015770, 0.016544, 0.017336, 0.018147, 0.018976, 0.019823, 0.020688, 
0.021572, 0.022473, 0.023392, 0.024330, 0.025285, 0.026258, 0.027249, 0.028258, 
0.029285, 0.030329, 0.031391, 0.032471, 0.033568, 0.034683, 0.035816, 0.036966, 
0.038134, 0.039319, 0.040521, 0.041741, 0.042978, 0.044232, 0.045503, 0.046792, 
0.048098, 0.049420, 0.050760, 0.052117, 0.053490, 0.054881, 0.056288, 0.057712, 
0.059153, 0.060610, 0.062084, 0.063574, 0.065081, 0.066604, 0.068144, 0.069699, 
0.071271, 0.072860, 0.074464, 0.076084, 0.077721, 0.079373, 0.081041, 0.082725, 
0.084425, 0.086141, 0.087872, 0.089618, 0.091380, 0.093158, 0.094951, 0.096759, 
0.098582, 0.100421, 0.102274, 0.104143, 0.106026, 0.107924, 0.109838, 0.111765, 
0.113708, 0.115665, 0.117637, 0.119623, 0.121623, 0.123638, 0.125666, 0.127709, 
0.129766, 0.131837, 0.133922, 0.136021, 0.138133, 0.140259, 0.142399, 0.144552, 
0.146718, 0.148898, 0.151091, 0.153297, 0.155517, 0.157749, 0.159994, 0.162252, 
0.164523, 0.166806, 0.169102, 0.171411, 0.173732, 0.176065, 0.178410, 0.180768, 
0.183137, 0.185519, 0.187912, 0.190317, 0.192734, 0.195163, 0.197603, 0.200054, 
0.202517, 0.204990, 0.207475, 0.209972, 0.212479, 0.214996, 0.217525, 0.220064, 
0.222614, 0.225174, 0.227745, 0.230326, 0.232917, 0.235518, 0.238129, 0.240750, 
0.243381, 0.246021, 0.248671, 0.251331, 0.254000, 0.256678, 0.259365, 0.262062, 
0.264767, 0.267482, 0.270205, 0.272936, 0.275677, 0.278425, 0.281183, 0.283948, 
0.286721, 0.289503, 0.292293, 0.295090, 0.297895, 0.300708, 0.303528, 0.306355, 
0.309190, 0.312033, 0.314882, 0.317738, 0.320601, 0.323471, 0.326347, 0.329230, 
0.332120, 0.335016, 0.337918, 0.340826, 0.343740, 0.346660, 0.349586, 0.352518, 
0.355455, 0.358397, 0.361345, 0.364298, 0.367256, 0.370220, 0.373188, 0.376161, 
0.379138, 0.382121, 0.385107, 0.388098, 0.391093, 0.394092, 0.397096, 0.400103, 
0.403114, 0.406128, 0.409146, 0.412168, 0.415193, 0.418221, 0.421252, 0.424286, 
0.427323, 0.430363, 0.433405, 0.436450, 0.439497, 0.442547, 0.445598, 0.448652, 
0.451708, 0.454765, 0.457824, 0.460885, 0.463948, 0.467011, 0.470076, 0.473142, 
0.476209, 0.479277, 0.482346, 0.485415, 0.488485, 0.491555, 0.494626, 0.497697, 
0.500768, 0.503839, 0.506909, 0.509980, 0.513050, 0.516120, 0.519189, 0.522257, 
0.525325, 0.528391, 0.531457, 0.534521, 0.537584, 0.540645, 0.543705, 0.546764, 
0.549820, 0.552875, 0.555928, 0.558978, 0.562027, 0.565073, 0.568116, 0.571157, 
0.574196, 0.577231, 0.580264, 0.583294, 0.586320, 0.589343, 0.592363, 0.595379, 
0.598392, 0.601401, 0.604406, 0.607408, 0.610405, 0.613398, 0.616387, 0.619371, 
0.622351, 0.625326, 0.628297, 0.631263, 0.634223, 0.637179, 0.640129, 0.643075, 
0.646015, 0.648949, 0.651878, 0.654801, 0.657718, 0.660629, 0.663534, 0.666433, 
0.669326, 0.672212, 0.675092, 0.677965, 0.680831, 0.683691, 0.686544, 0.689389, 
0.692228, 0.695059, 0.697883, 0.700700, 0.703509, 0.706310, 0.709103, 0.711889, 
0.714666, 0.717436, 0.720197, 0.722950, 0.725695, 0.728431, 0.731158, 0.733877, 
0.736587, 0.739287, 0.741979, 0.744662, 0.747336, 0.750000, 0.752655, 0.755300, 
0.757936, 0.760562, 0.763178, 0.765784, 0.768380, 0.770966, 0.773542, 0.776107, 
0.778662, 0.781207, 0.783741, 0.786264, 0.788776, 0.791278, 0.793768, 0.796248, 
0.798716, 0.801173, 0.803619, 0.806053, 0.808476, 0.810887, 0.813286, 0.815673, 
0.818049, 0.820413, 0.822764, 0.825103, 0.827430, 0.829745, 0.832047, 0.834337, 
0.836614, 0.838879, 0.841130, 0.843369, 0.845595, 0.847808, 0.850007, 0.852194, 
0.854367, 0.856527, 0.858673, 0.860806, 0.862925, 0.865030, 0.867122, 0.869200, 
0.871264, 0.873314, 0.875350, 0.877372, 0.879379, 0.881372, 0.883351, 0.885315, 
0.887265, 0.889200, 0.891121, 0.893027, 0.894917, 0.896793, 0.898655, 0.900501, 
0.902331, 0.904147, 0.905948, 0.907733, 0.909503, 0.911257, 0.912996, 0.914719, 
0.916427, 0.918119, 0.919795, 0.921455, 0.923099, 0.924728, 0.926340, 0.927936, 
0.929517, 0.931081, 0.932628, 0.934160, 0.935675, 0.937173, 0.938655, 0.940121, 
0.941570, 0.943002, 0.944418, 0.945817, 0.947199, 0.948564, 0.949912, 0.951243, 
0.952557, 0.953854, 0.955134, 0.956397, 0.957643, 0.958871, 0.960082, 0.961276, 
0.962452, 0.963611, 0.964752, 0.965876, 0.966983, 0.968071, 0.969142, 0.970195, 
0.971231, 0.972249, 0.973249, 0.974231, 0.975195, 0.976141, 0.977070, 0.977980, 
0.978872, 0.979746, 0.980603, 0.981441, 0.982260, 0.983062, 0.983846, 0.984611, 
0.985358, 0.986086, 0.986796, 0.987488, 0.988162, 0.988817, 0.989454, 0.990072, 
0.990671, 0.991253, 0.991815, 0.992359, 0.992885, 0.993392, 0.993880, 0.994350, 
0.994801, 0.995233, 0.995647, 0.996042, 0.996418, 0.996776, 0.997115, 0.997435, 
0.997736, 0.998019, 0.998282, 0.998527, 0.998753, 0.998961, 0.999149, 0.999319, 
0.999470, 0.999602, 0.999715, 0.999809, 0.999884, 0.999941, 0.999979, 0.999998, 
0.999998, 0.999979, 0.999941, 0.999884, 0.999809, 0.999715, 0.999602, 0.999470, 
0.999319, 0.999149, 0.998961, 0.998753, 0.998527, 0.998282, 0.998019, 0.997736, 
0.997435, 0.997115, 0.996776, 0.996418, 0.996042, 0.995647, 0.995233, 0.994801, 
0.994350, 0.993880, 0.993392, 0.992885, 0.992359, 0.991815, 0.991253, 0.990671, 
0.990072, 0.989454, 0.988817, 0.988162, 0.987488, 0.986796, 0.986086, 0.985358, 
0.984611, 0.983846, 0.983062, 0.982260, 0.981441, 0.980603, 0.979746, 0.978872, 
0.977980, 0.977070, 0.976141, 0.975195, 0.974231, 0.973249, 0.972249, 0.971231, 
0.970195, 0.969142, 0.968071, 0.966983, 0.965876, 0.964752, 0.963611, 0.962452, 
0.961276, 0.960082, 0.958871, 0.957643, 0.956397, 0.955134, 0.953854, 0.952557, 
0.951243, 0.949912, 0.948564, 0.947199, 0.945817, 0.944418, 0.943002, 0.941570, 
0.940121, 0.938655, 0.937173, 0.935675, 0.934160, 0.932628, 0.931081, 0.929517, 
0.927936, 0.926340, 0.924728, 0.923099, 0.921455, 0.919795, 0.918119, 0.916427, 
0.914719, 0.912996, 0.911257, 0.909503, 0.907733, 0.905948, 0.904147, 0.902331, 
0.900501, 0.898655, 0.896793, 0.894917, 0.893027, 0.891121, 0.889200, 0.887265, 
0.885315, 0.883351, 0.881372, 0.879379, 0.877372, 0.875350, 0.873314, 0.871264, 
0.869200, 0.867122, 0.865030, 0.862925, 0.860806, 0.858673, 0.856527, 0.854367, 
0.852194, 0.850007, 0.847808, 0.845595, 0.843369, 0.841130, 0.838879, 0.836614, 
0.834337, 0.832047, 0.829745, 0.827430, 0.825103, 0.822764, 0.820413, 0.818049, 
0.815673, 0.813286, 0.810887, 0.808476, 0.806053, 0.803619, 0.801173, 0.798716, 
0.796248, 0.793768, 0.791278, 0.788776, 0.786264, 0.783741, 0.781207, 0.778662, 
0.776107, 0.773542, 0.770966, 0.768380, 0.765784, 0.763178, 0.760562, 0.757936, 
0.755300, 0.752655, 0.750000, 0.747336, 0.744662, 0.741979, 0.739287, 0.736587, 
0.733877, 0.731158, 0.728431, 0.725695, 0.722950, 0.720197, 0.717436, 0.714666, 
0.711889, 0.709103, 0.706310, 0.703509, 0.700700, 0.697883, 0.695059, 0.692228, 
0.689389, 0.686544, 0.683691, 0.680831, 0.677965, 0.675092, 0.672212, 0.669326, 
0.666433, 0.663534, 0.660629, 0.657718, 0.654801, 0.651878, 0.648949, 0.646015, 
0.643075, 0.640129, 0.637179, 0.634223, 0.631263, 0.628297, 0.625326, 0.622351, 
0.619371, 0.616387, 0.613398, 0.610405, 0.607408, 0.604406, 0.601401, 0.598392, 
0.595379, 0.592363, 0.589343, 0.586320, 0.583294, 0.580264, 0.577231, 0.574196, 
0.571157, 0.568116, 0.565073, 0.562027, 0.558978, 0.555928, 0.552875, 0.549820, 
0.546764, 0.543705, 0.540645, 0.537584, 0.534521, 0.531457, 0.528391, 0.525325, 
0.522257, 0.519189, 0.516120, 0.513050, 0.509980, 0.506909, 0.503839, 0.500768, 
0.497697, 0.494626, 0.491555, 0.488485, 0.485415, 0.482346, 0.479277, 0.476209, 
0.473142, 0.470076, 0.467011, 0.463948, 0.460885, 0.457824, 0.454765, 0.451708, 
0.448652, 0.445598, 0.442547, 0.439497, 0.436450, 0.433405, 0.430363, 0.427323, 
0.424286, 0.421252, 0.418221, 0.415193, 0.412168, 0.409146, 0.406128, 0.403114, 
0.400103, 0.397096, 0.394092, 0.391093, 0.388098, 0.385107, 0.382121, 0.379138, 
0.376161, 0.373188, 0.370220, 0.367256, 0.364298, 0.361345, 0.358397, 0.355455, 
0.352518, 0.349586, 0.346660, 0.343740, 0.340826, 0.337918, 0.335016, 0.332120, 
0.329230, 0.326347, 0.323471, 0.320601, 0.317738, 0.314882, 0.312033, 0.309190, 
0.306355, 0.303528, 0.300708, 0.297895, 0.295090, 0.292293, 0.289503, 0.286721, 
0.283948, 0.281183, 0.278425, 0.275677, 0.272936, 0.270205, 0.267482, 0.264767, 
0.262062, 0.259365, 0.256678, 0.254000, 0.251331, 0.248671, 0.246021, 0.243381, 
0.240750, 0.238129, 0.235518, 0.232917, 0.230326, 0.227745, 0.225174, 0.222614, 
0.220064, 0.217525, 0.214996, 0.212479, 0.209972, 0.207475, 0.204990, 0.202517, 
0.200054, 0.197603, 0.195163, 0.192734, 0.190317, 0.187912, 0.185519, 0.183137, 
0.180768, 0.178410, 0.176065, 0.173732, 0.171411, 0.169102, 0.166806, 0.164523, 
0.162252, 0.159994, 0.157749, 0.155517, 0.153297, 0.151091, 0.148898, 0.146718, 
0.144552, 0.142399, 0.140259, 0.138133, 0.136021, 0.133922, 0.131837, 0.129766, 
0.127709, 0.125666, 0.123638, 0.121623, 0.119623, 0.117637, 0.115665, 0.113708, 
0.111765, 0.109838, 0.107924, 0.106026, 0.104143, 0.102274, 0.100421, 0.098582, 
0.096759, 0.094951, 0.093158, 0.091380, 0.089618, 0.087872, 0.086141, 0.084425, 
0.082725, 0.081041, 0.079373, 0.077721, 0.076084, 0.074464, 0.072860, 0.071271, 
0.069699, 0.068144, 0.066604, 0.065081, 0.063574, 0.062084, 0.060610, 0.059153, 
0.057712, 0.056288, 0.054881, 0.053490, 0.052117, 0.050760, 0.049420, 0.048098, 
0.046792, 0.045503, 0.044232, 0.042978, 0.041741, 0.040521, 0.039319, 0.038134, 
0.036966, 0.035816, 0.034683, 0.033568, 0.032471, 0.031391, 0.030329, 0.029285, 
0.028258, 0.027249, 0.026258, 0.025285, 0.024330, 0.023392, 0.022473, 0.021572, 
0.020688, 0.019823, 0.018976, 0.018147, 0.017336, 0.016544, 0.015770, 0.015014, 
0.014276, 0.013556, 0.012855, 0.012173, 0.011508, 0.010862, 0.010235, 0.009626, 
0.009036, 0.008464, 0.007910, 0.007376, 0.006859, 0.006362, 0.005883, 0.005422, 
0.004981, 0.004558, 0.004153, 0.003768, 0.003401, 0.003052, 0.002723, 0.002412, 
0.002120, 0.001847, 0.001593, 0.001357, 0.001141, 0.000943, 0.000764, 0.000603, 
0.000462, 0.000339, 0.000236, 0.000151, 0.000085, 0.000038, 0.000009, 0.000000
#endif

#endif
